package com.cn.yang.service.impl;

import com.cn.yang.dao.MessageDao;
import com.cn.yang.dao.impl.MessageDaoImpl;
import com.cn.yang.model.message.MessageModel;
import com.cn.yang.service.MessageService;

import java.util.List;

public class MessageServiceImpl implements MessageService {
    //新增留言
    @Override
    public int addMessage(MessageModel model) {
        MessageDao messageDao = new MessageDaoImpl();
        return messageDao.addMessage(model);
    }
//根据id删除一条留言
    @Override
    public int deleteById(Integer id) {
        MessageDao messageDao = new MessageDaoImpl();
        return messageDao.deleteById(id);
    }
//查询总条数
    @Override
    public int countNews() {
        MessageDao messageDao = new MessageDaoImpl();
        return messageDao.countNews();
    }
//查询总的数据
    @Override
    public List<MessageModel> findMessage(MessageModel model) {
        MessageDao messageDao = new MessageDaoImpl();
        return messageDao.findMessage(model);
    }
//更新数据库的Message留言
    @Override
    public int updateMessage(MessageModel model) {
        MessageDao messageDao = new MessageDaoImpl();
        return messageDao.updateMessage(model);
    }
//查询一条数据， 返回Model
    @Override
    public MessageModel selectById(Integer id) {
        MessageDao messageDao = new MessageDaoImpl();
        return messageDao.selectById(id);
    }
}
